دالة IFS في Excel
الدوال المنطقية
الغرض من الدالة
تُستخدم الدالة IFS للتحقق من شروط متعددة وتُرجع القيمة الموافقة لأول شرط يتم تقييمه على أنه صحيح. هي بديل أبسط لدالات IF المتداخلة (Nested IFs) عندما يكون لديك أكثر من شرطين ونتيجتين محتملتين.
صيغة الدالة (Syntax)
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)
- logical_test1: الشرط المنطقي الأول الذي تريد اختباره. (مطلوب).
- value_if_true1: القيمة التي يتم إرجاعها إذا كان logical_test1 صحيحًا. (مطلوب).
- logical_test2, value_if_true2, ...: أزواج إضافية من الشروط والقيم المقابلة لها. (اختيارية).
أمثلة عملية
المثال 1: تصنيف الدرجات (شروط متعددة)
لتصنيف درجات الطلاب إلى 'ممتاز' (>90)، 'جيد جداً' (>80)، 'جيد' (>70)، 'مقبول' (>50)، أو 'راسب' (أقل من أو يساوي 50).
| A | B | C | |
|---|---|---|---|
| 1 | اسم الطالب | الدرجة | التقدير |
| 2 | علي | 95 | ممتاز |
| 3 | فاطمة | 82 | جيد جداً |
| 4 | يوسف | 68 | مقبول |
| 5 | مريم | 40 | راسب |
الصيغة المستخدمة:
=IFS(B2>90, "ممتاز", B2>80, "جيد جداً", B2>70, "جيد", B2>50, "مقبول", TRUE, "راسب")